<?php
    @include_once("conn.php");
    @include_once("./common.php");

    // get和post
    // 1. get一般用来获取数据  post用来发送数据 (其实都可以)
    // 2. get传递数据时在地址栏可见(url?a=1),post是利用http post机制传递的(请求主体中) 是不可见
    // 3. get 安全性较低, post安全性 较高 
    // 4. get 传递速度较快  post的传递速度较慢
    // 5. get传递数据较少2k, post默认没有限制 

    $user = $_GET["user"];
    if(!$user){
        argErr();
    }

    // 如何判断用户名是否存在?
    // 从数据库中查询  找得到=> 存在  找不到=>不存在

    $search = "select * from `userinfo` where user = '$user'";

    $result = mysqli_query($conn,$search);

    $item = mysqli_fetch_assoc($result);

    $obj = array();
    if(!$item){   // 不存在
        $obj["status"] = true;
        $obj["detail"] = "可以使用的用户名";
    }else{ //存在数据  => 用户名已存在
        $obj["status"] = false;
        $obj["detail"] = "该用户已注册";
    }

    echo json_encode($obj);
 

?>